*  {
  margin: 0;
}
body {
  background-color: #f7f7f7
}
#container {
  width: 300px;
  margin: auto;
}
#header {
  background-color: #006999;
  padding: 10px;
  color: #fff;
  text-align: center;
}
#content {
  border: 2px solid #006999;
  padding: 10px;
  background-color: #fff;
  min-height: 200px;
}
h2 {
  font-size: 1.1em;
  margin-bottom: 0.5em;  
}

.example
 {
  font-size: 0.8em;
  margin-bottom: 0.8em;
  margin-top: 0.2em;
  
}


.flash {
  border: 1px solid #000;
  padding: 0.2em
}
.notice {
  border: 1px solid #008414;
  color: #008414;
  background-color: #D8FFBB;
}
.error {
  border: 1px solid #990A0C;
  color: #990A0C;
  background-color: #FFA894;
}
label {
  display: block;
}
#newForm {
  margin: 1em 0;
  padding: 0.5em;
  background-color: #E7E7E7;
}

.newBookmark {
  margin-top: 1em;
  display: block;
}